package br.com.jk.financeiro.banco;

import br.com.jk.util.DaoFactory;
import br.com.jk.util.pesquisa.Pesquisa.Opcao;
import java.util.List;

/**
 *
 * @author camilo
 */
public class BancoRn {

  private BancoDao dao;

  public BancoRn() {
    this.dao = DaoFactory.criarBancoDao();
  }

  public void salvar(Banco forn) {
    this.dao.salvar(forn);
  }

  public List<Banco> listar() {
    return this.dao.listar();
  }

  public List<Banco> pesquisaPadrao(String property, String criterio, Opcao opcao) {
    return this.dao.pesquisaPadrao(property, criterio, opcao);
  }

  public List<Banco> pesquisaPadrao(String property, int criterio, Opcao opcao) {
    return this.dao.pesquisaPadrao(property, criterio, opcao);
  }

  public Banco carregar(int id) {
    return this.dao.carregar(id);
  }
  
  public Banco carregarCod(String cod){
    return this.dao.carregarCod(cod);
  }

  public void excluir(Banco forn) {
    this.dao.excluir(forn);
  }
}
